﻿body { overflow: hidden; font-size: 10px; }
#shell-container { position: absolute; top: 0; bottom: 0; right: 0; left: 0; }

#shell-header { min-height: 28px; position: relative; overflow: hidden; }

#shell-header .start-button { display: block; float: left; width: 26px; height: 26px; background-image: url(/core/theme/shell/start.png); background-position: center center; background-repeat: no-repeat; margin: 1px 10px 0px 2px; position: relative; border-radius: 13px; }

#shell-tools-bar { white-space: nowrap; vertical-align: top; }
#shell-tools-bar a { line-height: 24px; display: inline-block; height: 28px; text-decoration: none; margin-right: 8px; }
#shell-tools-bar a:hover { text-decoration: underline; }
#shell-task-bar { width: 100%; vertical-align: top; }

#shell-task-bar .task-item { cursor: pointer; display: block; float: left; position: relative; white-space: nowrap; height: 24px; top: 1px; margin-right: 6px; border-radius: 0px; }
#shell-task-bar .task-item .caption { display: inline-block; margin: 5px 20px 0px 23px; min-width: 70px; font-weight: bold; }
#shell-task-bar .task-item .close { position: absolute; right: 0; top: 4px; visibility: hidden; }
#shell-task-bar .task-item:hover .close { visibility: visible; }
#shell-task-bar .app-icon { position: absolute; left: 3px; top: 4px; }

#shell-menu { position: absolute; top: 28px; left: 3px; padding: 2px; z-index: 10; }

#shell-menu a { display: block; font-weight: bold; padding: 5px; text-decoration: none; border: 1px solid transparent; min-width: 200px; }
#shell-menu a span { display: inline-block; line-height: 16px; vertical-align: middle; }
#shell-menu a .ui-icon { display: inline-block; }

#shell-menu .separator { padding-top: 4px; padding-bottom: 4px; position: relative; }
#shell-menu .separator span { display: block; height: 1px; position: absolute; left: 1px; right: 1px; border-bottom: none; border-left: none; border-right: none; }

#shell-frames { position: absolute; top: 30px; bottom: 0px; left: 0; right: 0; overflow: hidden; }
#shell-frames .task-window { position: absolute; bottom: 0; right: 0; left: 0; top: 0px; padding: 0; margin: 0; }
#shell-frames .task-window iframe { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow-x: hidden; overflow-y: auto; border: none; margin: 0; padding: 0; width: 100%; height: 100%; }
